package com.chen.common.satoken.params;

import com.chen.common.satoken.enums.AuthTypeEnum;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Map;

/**
 * @author: Long
 * @date: 2023/7/5 20:58
 **/
@Data
@Accessors(chain = true)
public class LoginParam implements Serializable {

    /**
     * 授权模式
     * {@link AuthTypeEnum}
     */
    private String authType;

    /**
     * 需要认证的参数，如：username、password
     */
    private Map<String, Object> authParamMap;
}
